﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text; 

using MaxStudio.Concrete.DBUtility;
using MaxStudio.Concrete.Server.Dao;

namespace MaxStudio.Concrete.Server.Interface
{
    interface IRPTMixingProportionOfConcreteOrder
    {
       OperationResult< List<tb_RPT_MixingProportionOfConcreteOrder>> GetAllMixingProportionOfConcreteOrder();
       OperationResult< List<tb_RPT_MixingProportionOfConcreteOrder>> GetMixingProportionOfConcreteOrderByContition(string strInputDate, string strProjectName, string strConstructionUnit
                                                                                                        , string strStrengthGrade, string strApproval
                                                                                                        , string strPlan);
       OperationResult< tb_RPT_MixingProportionOfConcreteOrder> GetMixingProportionOfConcreteOrderById(int id);
       OperationResult< tb_RPT_MixingProportionOfConcreteOrder> CreateMixingProportionOfConcreteOrder(tb_RPT_MixingProportionOfConcreteOrder entity);
       OperationResult< tb_RPT_MixingProportionOfConcreteOrder> ModifyMixingProportionOfConcreteOrder(tb_RPT_MixingProportionOfConcreteOrder entity);
       OperationResult<tb_RPT_MixingProportionOfConcreteOrder> DeleteMixingProportionOfConcreteOrder(tb_RPT_MixingProportionOfConcreteOrder entity);
    }
}
